package com.weixing.mall.provider.model.query;

import com.weixing.mall.core.enums.OrderSysTagEnum;
import com.weixing.mall.base.enums.WhetherEnum;
import com.weixing.mall.provider.api.model.enums.OrderTypeEnum;
import com.weixing.mall.provider.model.enums.OrderFromEnum;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @Author wx
 * @Date 2019/10/17 17:02
 * @Version 1.0
 */
@Data
public class AgentAuditHisQuery {

    @ApiModelProperty(value = "代理商订单搜索-选中的代理id")
    private Long selectedAgentId;
    @ApiModelProperty(value = "客户姓名（收件人）")
    private String contactUser;
    @ApiModelProperty(value = "收件人手机号")
    private String contactPhone;
    @ApiModelProperty(value = "订单类型")
    private OrderTypeEnum orderType;
    @ApiModelProperty(value = "订单来源")
    private OrderFromEnum orderFrom;

    @ApiModelProperty(value = "下单开始时间")
    private String startTime;
    @ApiModelProperty(value = "下单结束时间")
    private String endTime;
    @ApiModelProperty(value = "审核时间开始时间")
    private String auditStartTime;
    @ApiModelProperty(value = "审核时间结束时间")
    private String auditEndTime;

    @ApiModelProperty(value = "所属代理商")
    private Long agentId;


    @ApiModelProperty(value = "活动名称")
    private Long actId;

    //-----goodsSn 统称货号 2020-4-22 会议定下前端统一用这个
    @ApiModelProperty(value = "货号")
    private String goodsSn;

    @ApiModelProperty(value = "订单编号")
    private String orderSn;


    @ApiModelProperty(value = "是否线上订单 0线下 1线上")
    private WhetherEnum isOnline;

    /**
     * 系统标签
     */
    private OrderSysTagEnum sysTag;


    /**
     * 快递名称
     */
    private String expressName;


}
